|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectraar.gui.tools.RAGDockReceiver
raar.gui.RAGuiS
Simulator GUI.
| Field Summary | |
RAGDebugFrame |
debugger
|
RAGEdit |
editor
|
static int |
eh
Editor default size. |
static int |
ew
Editor default size. |
RAGExternalFrame |
external
|
javax.swing.JMenuItem |
externalAgent
|
javax.swing.JMenuItem |
placeAgent
|
javax.swing.JMenuItem |
removeAgent
|
javax.swing.JMenuItem |
removeAgentW
|
javax.swing.JMenuItem |
saveAgent
|
javax.swing.JMenu |
selAgent
|
javax.swing.JMenuItem |
sim_play
|
javax.swing.JMenuItem |
sim_stop
|
RAGSimFrame |
simulator
|
RAGTasks |
tasks
|
javax.swing.JMenuItem |
world_save_world
|
| Constructor Summary | |
RAGuiS()
Construct. |
|
| Method Summary | |
void |
about()
Show some help. |
void |
addAgentToWorld(RAAgent agent,
java.awt.geom.Point2D.Double position,
double rotation)
Add agent to world. |
boolean |
agentIsInWorld(RAAgent a)
Is the agent specified in the world or not? |
void |
debug(java.lang.Object toDebug)
Debug/show the object provided. |
void |
editAgent(RAAgent aa)
Edit agent. |
void |
externalAgent(RAAgent a)
Add agent to the External Agents controls. |
java.awt.Component |
getDesktop()
For RAGuiTab. |
javax.swing.JPanel |
getDockArea()
Get the dock area. |
javax.swing.JPanel |
getDockPanel()
Get the dock panel. |
java.awt.Component |
getMenu()
For RAGuiTab. |
java.util.Vector |
getWorldAgents()
Get the agents that are in the world. |
void |
go()
|
void |
help()
Show some help. |
void |
loadAgent()
Load agent. |
void |
loadMap()
Load a map. |
void |
loadWorld()
Load a world. |
void |
newAgent()
New agent. |
void |
newAgent(RAAgent a)
New agent. |
void |
notifyAgentListChanged()
Notify that agent list has changed. |
void |
notifyExternalAgentFrameClosed()
Notify that the external agent frame has been closed. |
void |
notifySimFrameClosed()
Notify that the simulator has been closed. |
void |
place(RAAgent a)
Add agent to world (command). |
void |
removeAgentCompletely(RAAgent a)
Remove agent. |
void |
removeAgentFromWorld(RAAgent a)
Remove agent. |
void |
saveAgent(RAAgent a)
Save agent. |
void |
saveWorld()
Save a world. |
void |
showDebug()
Show a debug and monitor window. |
| Methods inherited from class raar.gui.tools.RAGDockReceiver |
dock, docked, undock |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public RAGTasks tasks
public RAGEdit editor
public RAGSimFrame simulator
public RAGExternalFrame external
public RAGDebugFrame debugger
public static final int ew
public static final int eh
public javax.swing.JMenu selAgent
public javax.swing.JMenuItem saveAgent
public javax.swing.JMenuItem removeAgentW
public javax.swing.JMenuItem removeAgent
public javax.swing.JMenuItem placeAgent
public javax.swing.JMenuItem externalAgent
public javax.swing.JMenuItem world_save_world
public javax.swing.JMenuItem sim_play
public javax.swing.JMenuItem sim_stop
| Constructor Detail |
public RAGuiS()
| Method Detail |
public javax.swing.JPanel getDockPanel()
getDockPanel in class RAGDockReceiverpublic javax.swing.JPanel getDockArea()
getDockArea in class RAGDockReceiverpublic java.awt.Component getMenu()
getMenu in interface RAGuiTabpublic java.awt.Component getDesktop()
getDesktop in interface RAGuiTabpublic void go()
public void loadMap()
public void loadWorld()
public void saveWorld()
public void newAgent()
public void newAgent(RAAgent a)
public void loadAgent()
public void saveAgent(RAAgent a)
public void editAgent(RAAgent aa)
public boolean agentIsInWorld(RAAgent a)
public java.util.Vector getWorldAgents()
public void removeAgentFromWorld(RAAgent a)
public void removeAgentCompletely(RAAgent a)
public void place(RAAgent a)
throws RAException
RAException
public void addAgentToWorld(RAAgent agent,
java.awt.geom.Point2D.Double position,
double rotation)
public void externalAgent(RAAgent a)
throws RAException
RAExceptionpublic void showDebug()
public void debug(java.lang.Object toDebug)
public void help()
public void about()
public void notifyAgentListChanged()
public void notifySimFrameClosed()
public void notifyExternalAgentFrameClosed()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||